Enable futures feature
authorFelix Krull <f_krull@gmx.de>
Fri, 28 Jun 2019 18:38:41 +0000 (20:38 +0200)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:54 +0000 (12:53 -0400)
rust-bindings/rust/Cargo.toml
rust-bindings/rust/src/lib.rs

index 795fbd77f09eeecd28413f5efe84721648a96c2a..6f251a01edd84005ac679143f8c247a88fd0a7e5 100644 (file)
@@ -31,6 +31,8 @@ name = "ostree"
 [dependencies]
 libc = "0.2"
 bitflags = "1"
+fragile = { version = "0.3.0", optional = true }
+futures-preview = { version = "0.3.0-alpha", optional = true }
 lazy_static = "1.1"
 glib = "0.8.0"
 gio = "0.7.0"
@@ -46,6 +48,7 @@ tempfile = "3"
 
 [features]
 dox = ["ostree-sys/dox"]
+futures = ["futures-preview", "fragile", "gio/futures", "glib/futures"]
 v2014_9 = ["ostree-sys/v2014_9"]
 v2015_7 = ["v2014_9", "ostree-sys/v2015_7"]
 v2016_4 = ["v2015_7", "ostree-sys/v2016_4"]
index 904ac98f7d774b3e6a402a2e0fb1c8c33be752f5..bf7c41a972dedea8fbe56c3e69fe7807518f5970 100644 (file)
@@ -18,6 +18,10 @@ extern crate libc;
 extern crate bitflags;
 #[macro_use]
 extern crate lazy_static;
+#[cfg(feature = "futures")]
+extern crate fragile;
+#[cfg(feature = "futures")]
+extern crate futures;
 
 use glib::Error;